﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Kokomo.Mirror.PeFormat.Resources
{
	public enum ExtendedWindowStyles
	{
		DialogModalFrame = 0x00000001,
		NoParentNotify = 0x00000004,
		IsTopMost = 0x00000008,
		AcceptFiles = 0x00000010,
		IsTransparent = 0x00000020,

		IsMdiChild = 0x00000040,
		IsToolWindow = 0x00000080,
		HasWindowEdge = 0x00000100,
		HasClientEdge = 0x00000200,
		HasContextHelp = 0x00000400,

		Right = 0x00001000,
		Left = 0x00000000,
		RtlReading = 0x00002000,
		LtrReading = 0x00000000,
		HasLeftScrollbar = 0x00004000,
		HasRightScrollbar = 0x00000000,

		IsControlParent = 0x00010000,
		HasStaticEdge = 0x00020000,
		IsAppWindow = 0x00040000,

		IsOverlappedWindow = (HasWindowEdge | HasClientEdge),
		IsPaletteWindow = (HasWindowEdge | IsToolWindow | IsTopMost),

		IsLayered = 0x00080000,

		NoInheritLayout = 0x00100000, // Disable inheritence of mirroring by children
		LayoutRtl = 0x00400000, // Right to left mirroring

		IsComposited = 0x02000000,
		NoActivate = 0x08000000,
	}
}
